package biz.impl;

import biz.DeptService;
import dao.DeptDao;
import dao.impl.DeptDaoImpl;
import entity.Dept;

import java.util.List;

public class DeptServiceImpl implements DeptService {
    //这里需要一个对应实体类的数据访问层实现类对象
    //因为下面的方法，都需要这个对象来调用Dao层实现层的方法
    DeptDao dDao=new DeptDaoImpl();

    @Override
    public List<Dept> getAll() {
        return dDao.findAll();
    }

    @Override
    public boolean addDept(Dept dept) {
        return dDao.insert(dept);
    }

    @Override
    public Dept getOneById(int deptId) {
        return dDao.findById(deptId);
    }

    @Override
    public boolean modifyDept(Dept d) {
        return dDao.update(d);
    }

    @Override
    public boolean removeDept(int deptId) {
        return dDao.deleteDept(deptId);
    }


}
